body {
	margin: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #F1F1F1;

}

div {
	cursor: default;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;
}

div.main {
	margin: 0px auto;
	width: 1024px;
	min-width: 600px;
	/*border: 1px solid black;*/
	/*border: 1px solid black;*/
}	

div.clr {
	clear: both;
}


/* sub_home style */
#header {
	font-size: 15px;
	box-shadow: 0px 2px 10px 2px #888888;
	background-image: url("../img/sub_header_bar_2.png");
	background-repeat:no-repeat;
	background-color: black;
}

#content {
	margin-top: 20px;
}

.naviContainer {
	margin: 0px 20px;
	color: #CCCCCC;
	/*box-shadow: 0px 2px 10px 2px #888888;*/
}

.naviItem{
	display: inline-block;
	margin: 0px;
	border-top: 3px solid none;
	padding: 12px 15px;
	font-size: 15px;
	cursor: pointer;
	min-width: 20px;
}

.naviContainer .active {
	border-top: 3px solid #E83918;
}

textarea.message {
	width: 90%;
	min-width: 580px;
	min-height: 200px;
	border: 1px solid #E1E1E1;
	padding: 5px;
	/*resize: none;*/
	margin: 10px 0px;
	font-family: Verdana;

}

.section {
	margin-top: 20px;
/*	height: 100px;*/
}

.section .title {
	border-bottom: 5px solid #E83918;
	padding: 5px;
	float: left;
}

.section .sub_section {
	float: left;
	width: 200px;
	height: 60px;
	margin-top: 15px;
	margin-right: 20px;
}

div.button_ok, div.button_cancel {
	float: left;
	margin-top: 5px;
	width: 60px;
	text-align: center;
	font-size: 16px;
	padding: 10px;
	background-color: #E83918;
	color: white;
	border: 1px solid #E83918;
	cursor: pointer;
}

div.button_cancel {
	background-color: white;
	color: #E83918;
	margin-left: 5px;
}

div.left {
	width: 150px;
	/*border: 1px solid black;*/
	height: 500px;
	float: left;
	/*background-color: white;*/
}

div.right {
	margin-left: 10px;
	width: 750px;/*
	border: 1px solid #D2D2D2;
	border-radius: 3px;
	height: 500px;*/
	float: left;
	/*background-color: white;*/
}


.right .label {
	width: 150px;
	font-size: 15px;
	font-weight: bold;
	margin: 0px auto;
	text-align: center;
}

.info_block {
	border: 1px solid #D2D2D2;
	border-radius: 3px;
	background-color: white;
	margin-bottom: 10px;
}

.info_block .title {
	border-bottom: 1px solid #D2D2D2;
	padding: 5px 10px;
	margin: 0px auto;
	box-shadow: 0px 10px 10px 0px #F8F8F8;
}

.info_block .body {
	padding: 5px 10px;
}

.info_block .info_line {
	margin: 5px 0px;
	font-size: 12px;
}

.info_block .strong {
	font-size: 16px;
	font-weight: bold;
}

.info_block .btn_block {
	border: 3px solid #D2D2D2;
	border-radius: 3px;
	background-color: white;
	margin-bottom: 10px;
	display: inline-block;
	padding: 10px 20px;
	cursor: pointer;
	min-width: 80px;
	text-align: center;
}

.info_block .btn_block_info {
	border: 3px solid #D2D2D2;
	border-radius: 3px;
	background-color: white;
	margin-bottom: 10px;
	display: inline-block;
	padding: 10px 20px;
	min-width: 60px;
	text-align: center;
}

.info_block .selected {
	border: 3px solid #E83918;
	background-color: #FCB18F;
}

#btn_save_order {
	margin-top: 20px;
}

div.btn_ok {
	text-align: center;
	font-size: 16px;
	padding: 10px 20px;
	background-color: #488CFA;
	color: white;
	border: 1px solid #488CFA;
	cursor: pointer;
}

.info_block .rich_block {
	border: 3px solid #D2D2D2;
	border-radius: 3px;
	background-color: white;
	display: inline-block;
	padding: 10px 20px;
	min-width: 60px;
	text-align: center;
}

.rich_block_container {
	
	/*border: 1px solid #D2D2D2;*/
	display: inline-block;
}

.control_btn {
	/*border: 1px solid #D2D2D2;*/
	/*width: 100%;*/
	text-align: center;
	cursor: pointer;
}

.rich_block .number {
	padding: 0px 10px;
	font-weight: bold;
}

#customRoomType {
	display: none;
}
